package com.are.odisea;

public class OrdenMantenimiento {
	private String id;  // consecutivo siscos
	private String orden;
	private String departamento;
	private String descDepartamento;
	private String localidad;
	private String descLocalidad;
	private String producto;
	private String direccion;
	private String segmento;
	private String subsemento;
	private String cliente;
	private String telefonoCliente;
	private String abonado;
	private String central;
	private String distribuidor;
	private String armario;
	private String caja;
	private String parCaja;
	private String liston;
	private String parListon;
	private String post;
	private String adsl;
	private String ipDSLAM;
	private String ipLAN;
	private String ipWAN;
	private String fecha_asignacion;
	private String usuario_asignacion;
	private String personalAsignado;
	private String fecha_carga;
	private String usuario_carga;
	private String causal;
	private String descCausal;
	private String ticket;
	private String operador;
	private String observacion;
	private String fecha_orden;
	private String latitud;
	private String longitud;
	private String observacionBandeja;
	private String usuarioBandeja;
	private String nombreTecnico;
	private int anulada;
	
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getOrden() {
		return orden;
	}
	public void setOrden(String orden) {
		this.orden = orden;
	}
	public String getDepartamento() {
		return departamento;
	}
	public void setDepartamento(String departamento) {
		this.departamento = departamento;
	}
	public String getDescDepartamento() {
		return descDepartamento;
	}
	public void setDescDepartamento(String descDepartamento) {
		this.descDepartamento = descDepartamento;
	}
	public String getLocalidad() {
		return localidad;
	}
	public void setLocalidad(String localidad) {
		this.localidad = localidad;
	}
	public String getDescLocalidad() {
		return descLocalidad;
	}
	public void setDescLocalidad(String descLocalidad) {
		this.descLocalidad = descLocalidad;
	}
	public String getProducto() {
		return producto;
	}
	public void setProducto(String producto) {
		this.producto = producto;
	}
	public String getDireccion() {
		return direccion;
	}
	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}
	public String getSegmento() {
		return segmento;
	}
	public void setSegmento(String segmento) {
		this.segmento = segmento;
	}
	public String getSubsemento() {
		return subsemento;
	}
	public void setSubsemento(String subsemento) {
		this.subsemento = subsemento;
	}
	public String getCliente() {
		return cliente;
	}
	public void setCliente(String cliente) {
		this.cliente = cliente;
	}
	public String getTelefonoCliente() {
		return telefonoCliente;
	}
	public void setTelefonoCliente(String telefonoCliente) {
		this.telefonoCliente = telefonoCliente;
	}
	public String getAbonado() {
		return abonado;
	}
	public void setAbonado(String abonado) {
		this.abonado = abonado;
	}
	public String getCentral() {
		return central;
	}
	public void setCentral(String central) {
		this.central = central;
	}
	public String getDistribuidor() {
		return distribuidor;
	}
	public void setDistribuidor(String distribuidor) {
		this.distribuidor = distribuidor;
	}
	public String getArmario() {
		return armario;
	}
	public void setArmario(String armario) {
		this.armario = armario;
	}
	public String getCaja() {
		return caja;
	}
	public void setCaja(String caja) {
		this.caja = caja;
	}
	public String getParCaja() {
		return parCaja;
	}
	public void setParCaja(String parCaja) {
		this.parCaja = parCaja;
	}
	public String getListon() {
		return liston;
	}
	public void setListon(String liston) {
		this.liston = liston;
	}
	public String getParListon() {
		return parListon;
	}
	public void setParListon(String parListon) {
		this.parListon = parListon;
	}
	public String getPost() {
		return post;
	}
	public void setPost(String post) {
		this.post = post;
	}
	public String getAdsl() {
		return adsl;
	}
	public void setAdsl(String adsl) {
		this.adsl = adsl;
	}
	public String getIpDSLAM() {
		return ipDSLAM;
	}
	public void setIpDSLAM(String ipDSLAM) {
		this.ipDSLAM = ipDSLAM;
	}
	public String getIpLAN() {
		return ipLAN;
	}
	public void setIpLAN(String ipLAN) {
		this.ipLAN = ipLAN;
	}
	public String getIpWAN() {
		return ipWAN;
	}
	public void setIpWAN(String ipWAN) {
		this.ipWAN = ipWAN;
	}
	public String getFecha_asignacion() {
		return fecha_asignacion;
	}
	public void setFecha_asignacion(String fecha_asignacion) {
		this.fecha_asignacion = fecha_asignacion;
	}
	public String getPersonalAsignado() {
		return personalAsignado;
	}
	public void setPersonalAsignado(String personalAsignado) {
		this.personalAsignado = personalAsignado;
	}
	public String getUsuario_asignacion() {
		return usuario_asignacion;
	}
	public void setUsuario_asignacion(String usuario_asignacion) {
		this.usuario_asignacion = usuario_asignacion;
	}
	public String getFecha_carga() {
		return fecha_carga;
	}
	public void setFecha_carga(String fecha_carga) {
		this.fecha_carga = fecha_carga;
	}
	public String getUsuario_carga() {
		return usuario_carga;
	}
	public void setUsuario_carga(String usuario_carga) {
		this.usuario_carga = usuario_carga;
	}
	public String getCausal() {
		return causal;
	}
	public void setCausal(String causal) {
		this.causal = causal;
	}
	public String getDescCausal() {
		return descCausal;
	}
	public void setDescCausal(String descCausal) {
		this.descCausal = descCausal;
	}
	public String getTicket() {
		return ticket;
	}
	public void setTicket(String ticket) {
		this.ticket = ticket;
	}
	public String getOperador() {
		return operador;
	}
	public void setOperador(String operador) {
		this.operador = operador;
	}
	public String getObservacion() {
		return observacion;
	}
	public void setObservacion(String observacion) {
		this.observacion = observacion;
	}
	public OrdenMantenimiento() {
		super();
		// TODO Auto-generated constructor stub
	}
	public String getFecha_orden() {
		return fecha_orden;
	}
	public void setFecha_orden(String fecha_orden) {
		this.fecha_orden = fecha_orden;
	}
	public String getLatitud() {
		return latitud.replace(",", ".");
	}
	public void setLatitud(String latitud) {
		this.latitud = latitud;
	}
	public String getLongitud() {
		return longitud.replace(",", ".");
	}
	public void setLongitud(String longitud) {
		this.longitud = longitud;
	}
	public String getObservacionBandeja() {
		return observacionBandeja;
	}
	public void setObservacionBandeja(String observacionBandeja) {
		this.observacionBandeja = observacionBandeja;
	}
	public String getUsuarioBandeja() {
		return usuarioBandeja;
	}
	public void setUsuarioBandeja(String usuarioBandeja) {
		this.usuarioBandeja = usuarioBandeja;
	}
	public String getNombreTecnico() {
		return nombreTecnico;
	}
	public void setNombreTecnico(String nombreTecnico) {
		this.nombreTecnico = nombreTecnico;
	}
	public int getAnulada() {
		return anulada;
	}
	public void setAnulada(int anulada) {
		this.anulada = anulada;
	}
	
	public Long getDiasEnvecimiento() {
		java.util.Date hoy = new java.util.Date();
		java.util.Date fecha_orden = Utilidades.strToDatetime(this.fecha_orden);
		return Utilidades.DiferenciaFechas(hoy, fecha_orden, Utilidades.RESULT_DAY);
	}
	
	public boolean isValidCoordenadas() {
		if (this.latitud.isEmpty()) {
			return false;
		}
		if (this.latitud.equals("0")) {
			return false;
		}
		if (this.longitud.isEmpty()) {
			return false;
		}
		if (this.longitud.equals("0")) {
			return false;
		}
		
		return true;
	}

}
